package com.bluesky.plum.uimodels.standard.components.containers.form;

import java.lang.reflect.Method;

import com.bluesky.plum.richdomain.RichDomainMethod;
import com.bluesky.plum.uimodels.standard.UIComponentBuilder;

/**
 * instead of inherit from a Form or HTMLForm class, we suggest to create a
 * XXXFormBuilder. Because that will not create a sub class that bound to a UI
 * theme
 * 
 * @author jack
 * 
 */
public interface FormBuilder {
	Form createForm(final UIComponentBuilder uiComponentBuilder,
			final RichDomainMethod rdm);

}
